40 0
5920
3725
3562
574
1552
1269
344
4676
1657
5238
1122
453
2360
6185
3701
145
3935
340
2309
587
2484
4407
2617
696
2206
167
3156
2197
5901
1965
6328
1539
3307
3934
4930
4608
2911
3987
878
3514
